#include<stido.h>
typedef struct matrix
{
	int row;
	int clc;
	int a[20][20];
}matrix;
void creat_mtrix(matrix->row,matrix->clc)
{
	scanf("%d %d",matrix->row,matrix->clc);
}
int get_matrix_row(*matrix)
{
	return matrix->row;
}
int get_matrix_clc(*matrix)
{
	return matrix->clc;
}
void scan_matrix(*matrix)
{
	for(int i=0;i<matrix->row;i++)
	{
		for(int j=0;j<matrix->clc;j++)
		{
			scanf("%d",&(matrix->a[i][j]));
		}
	}
}
matrix add(matrix p1,matrix p2)
{
	int i=0;
	int j=0;
	matrix p3;
	if(p1.clc==p2.clc && p1.row==p2.row)
	{
		for(i=0;i<p1.row;i++)
		{
			for(j=0;j<p1.clc;j++)
			{
				p3.a[i][j]=p1.a[i][j]+p2.a[i][j];
				return p3;
			}
		}
	}
	else
		return 0;//erro 不执行	
}
 